var express = require('express');
var router = express.Router();

const { logs, deleteLog, addLogsMsg, seekLogsUser, seekLogsResult, seekLogsHandle, seekLogsTime } = require('../service/logsService');
//配置二级路径
// 渲染页面
router.get('/getLogs', async function (req, res, next) {
    const data = await logs(req.query);
    res.send(data)
});
// 删除
router.post('/deleteLogs', async function (req, res) {
    const msg = req.body;//前端发送的_id
    const data = await deleteLog(msg);//将要删除的数据向后传递
    res.send(data);
});
// 新增记录
router.post('/addLogsMsg', async function (req, res) {
    const msg = req.body;//前端发送的数据
    const data = await addLogsMsg(msg);//将要数据向后传递
    res.send(data);
});
// 搜索：seekLogsUser,seekLogsResult,seekLogsHandle,seekLogsTime

// 查找seekLogsUser
router.post('/seekLogsUser', async function (req, res) {
    //用于查询判断，这个值可以为空，为空时，第三步为全局查询
    const data = await seekLogsUser(req.body);
    res.send(data)
});
// 查找seekLogsResult
router.post('/seekLogsResult', async function (req, res) {
    //用于查询判断，这个值可以为空，为空时，第三步为全局查询
    const data = await seekLogsResult(req.body);
    res.send(data)
});
// 查找seekLogsHandle
router.post('/seekLogsHandle', async function (req, res) {
    //用于查询判断，这个值可以为空，为空时，第三步为全局查询
    const data = await seekLogsHandle(req.body);
    res.send(data)
});
// 查找seekLogsTime
router.post('/seekLogsTime', async function (req, res) {
    //用于查询判断，这个值可以为空，为空时，第三步为全局查询
    const data = await seekLogsTime(req.body);
    res.send(data)
});
module.exports = router;